#include <iostream>
#include <unistd.h>
using namespace std;
#include <signal.h>

// typedef void (*sighandler_t)(int);

// void Myhandler(int signou)
// {
//     cout << " I get a signal: " << signou << endl;
// }

// int main()
// {
//     // 测试1-31号信号的捕捉，执行自定义动作
//     for (int i = 1; i <= 31; i++)
//     {
//         signal(i, Myhandler);
//     }

//     while (true)
//     {
//         cout << "I am process" << endl;
//         sleep(1);
//     }
//     return 0;
// }